package com.caow.androidcomposebase

import android.app.Application
import com.caow.androidcomposebase.module.myModule
import com.caow.composebase.GlobalConfig
import org.koin.android.ext.koin.androidContext
import org.koin.android.ext.koin.androidLogger
import org.koin.core.context.startKoin
import org.koin.core.logger.Level

/**
 * @Author caow
 * 2024/2/28
 */
class App : Application() {
    override fun onCreate() {
        super.onCreate()

        GlobalConfig.init(this, BuildConfig.DEBUG, "")

        // Koin初始化
        startKoin {
            androidLogger(Level.ERROR)
            androidContext(this@App)
            modules(myModule)
        }
    }
}